From 8ee94f743f28715e191bde22010a084d0b75833e Mon Sep 17 00:00:00 2001 From: Josh Date: Tue, 17 Jan 2017 22:28:59 +1100 Subject: [PATCH] Allow doc tests to run on proc macro crates --- src/cargo/core/manifest.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/cargo/core/manifest.rs b/src/cargo/core/manifest.rs index 204d55a1e..e37eafa9c 100644 --- a/src/cargo/core/manifest.rs +++ b/src/cargo/core/manifest.rs @@ -382,7 +382,11 @@ impl Target { pub fn doctested(&self) -> bool { self.doctest && match self.kind { TargetKind::Lib(ref kinds) => { - kinds.contains(&LibKind::Rlib) || kinds.contains(&LibKind::Lib) + kinds.iter().find(|k| { + *k == &LibKind::Rlib || + *k == &LibKind::Lib || + *k == &LibKind::ProcMacro + }).is_some() } _ => false, } -- 2.30.2